lock-free algorithms

The Truth about Lock free Programming.

Parallel C++: Lock-Free and Wait-Free Algorithms

Introduction to Lock-free Programming - Tony van Eerd

Adam Morrison — Designing fast lock free algorithms by understanding cache coherence dynamics

Lock-free programming

Scale Up with Lock Free Algorithms

A Comparison Between HTM and Lock-Free Algorithms - Dharmik Thakkar, Arm

Lock-Free Read-Write Concurrency in rte_hash

Roman Elizarov — Lock-Free Algorithms for Kotlin Coroutines (Part 1)

Keren Censor-Hillel - Are Lock-Free Algorithms Practically Wait-Free?

Danny Hendler — Lock-free concurrent data structures (Part 3)

CppCon 2015: Fedor Pikus PART 1 “Live Lock-Free or Deadlock (Practical Lock-free Programming)'

Lock and Wait Free Methods Presentation

Danny Hendler — Lock-free concurrent data structures (Part 2)

Tony Van Eerd: Lock-free by Example: Towards an Interesting Lock-free MPMC Queue

17. Synchronization Without Locks

Lock-Free to Wait-Free Simulation in Rust

CppCon 2016: “A lock-free concurrency toolkit for deferred reclamation and optimistic speculation'

CppCon 2015: Fedor Pikus PART 2 “Live Lock-Free or Deadlock (Practical Lock-free Programming) ”

IMCSummit 2016 Breakout - Using Lock-free and Wait-free In-memory Algorithms

Danny Hendler — Lock-free concurrent data structures (Part 1)

Danny Hendler — Lock-free concurrent data structures (Part 4)

Matthias Killat - Lock-free programming for real-time systems - Meeting C++ 2021

Unlocking the Mystery of Lock-Free Concurrent Stacks: A Practical Example